page.pageInit = function(){
  //初始化grid
  GirdCtr.gridInit();
  GirdCtr.buttonBind()
}

//grid控制器
var GirdCtr =  $.extend({},defaultGridConFig,{
   gridInit: function(){
	 var _this = this;
	//创建jqGrid组件
	_this.grid = $("#mainGrid").jqGrid({
		 			datatype: "json",
		 			//postData:{parentMenuId:0},
		 			url : contextPath+'/system/log/query.htm',//组件创建完成之后请求数据的url
					datatype : "json",//请求数据返回的类型。可选json,xml,txt
					colModel : [ //jqGrid每一列的配置信息。包括名字，索引，宽度,对齐方式.....
					             {label:"主键", name : "userId",index:"user_Id",hidden:true,key:true},
					             {label:"主键", name : "id",index:"id",hidden:true,key:true},
					             {label:"登录名称", name : 'loginName',index : 'login_Name',width : 150,align : "center"}, 
					             {label:"操作人", name : 'operatorUser',index : 'operator_User',width : 150,align : "center"},
//					             {label:"操作结果", name : 'operatorResult',index : 'operator_Result',width : 250,align : "center"},
					             {label:"操作类别", name : 'operatorType',index : 'OPERATOR_TYPE',width : 250,align : "center"},  
//					             {label:"操作内容", name : 'operatorContent',index : 'operator_Content',width : 250,align : "center"},
					             {label:"操作时间", name : 'operatorTime',index : 'operator_Time',width : 140,align : "center",formatter:DatFormatter}
					             ],
					             shrinkToFit:false,   
						            autoScroll: true, 
						            viewrecords:true,
									rowNum : 10,//一页显示多少条
									rowList : [ 10, 20, 30 ],//可供用户选择一页显示多少条
									rownumWidth: 20, //设置显示序号的宽度，默认为25  
									pager : '#mainGridPager',//表格页脚的占位符(一般是div)的id
//									sortname : 'index_Sort',//初始化的时候排序的字段
									sortorder : "asc",//排序方式,可选desc,asc
									mtype : "post",//向后台请求数据的ajax的类型。可选post,get
									width:page.window.grid.width,
									height:page.window.grid.height-GirdCtr.queryFromHeight()
					
				});
		/*创建jqGrid的操作按钮容器*/
		/*可以控制界面上增删改查的按钮是否显示*/
		$("#mainGrid").jqGrid('navGrid', '#mainGridPager', {search:false,view:false,refresh:false});
	},
	buttonBind:function(){//控制按钮初始化
		  var _this = this;
		  $("#btnQuery").bind("click",function(){_this.doQuery(_this,this)});
		  $("#btnDetail").bind("click",function(){_this.event.doDetail(_this,this)});
		},
	event:{//事件
	doDetail:function(_this,btn){//详情
		 var node = GirdCtr.getSelectRowData();
		 if(node){
			 var params={id:node.id}
			 showWindow("查看日志",contextPath+"/system/log/detailView.htm",params,function(){
				  
			  },true);
		 }else{
			 layer.msg("选择需要查看的数据");
		 }
		
	}
	}
});

